home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS Vuser Deluxe 2003 October
/
DOS Vuser Deluxe 2003 Oct - Disc 1.iso
/
SKIN
/
WWC.wmz
/
Script.js
< prev
next >
Wrap
Text File
|
2002-10-23
|
21KB
|
943 lines
var drawerMoved = false;
var drawer2Moved = false;
var drawerbMoved = false;
var drawerb2Moved = false;
var vidsetmoved = false;
var eqfaded = false;
var shuttervar = false;
function toggleShutter(){
if(!shuttervar){
shuttervar = !shuttervar;
mainView.timerInterval="0";
MetaBG.alphaBlendTo(0,0);
logolink.visible = false;
introAnim2.visible = true;
introanimbut2.down = true;
shutterbut.upToolTip = "Open Shutter";
}else{
shuttervar = !shuttervar;
mainView.timerInterval="7000";
introAnim2.visible = false;
logolink.visible = true;
MetaBG.alphaBlendTo(0,0);
introanimbut.down = true;
shutterbut.upToolTip = "Close Shutter";
}
}
function Blendshutter(){
if(MetaBG.alphaBlend==0){
MetaBG.alphaBlendTo(255,300);
logolink.visible = true;
//shuttervar = !shuttervar;
}
}
function volKey(event){
switch(event.keycode){
case 39:
case 38:
if(player.settings.volume < 95){
player.settings.volume+=5;
}else{
player.settings.volume = 100;
}
break;
case 37:
case 40:
if(player.settings.volume > 5){
player.settings.volume-=5;
}else{
player.settings.volume = 0;
}
break;
}
mute.down = false;
player.settings.mute = false;
}
function togglePL(){
if("true"==theme.loadPreference("plViewer")){
theme.savePreference("plViewer", "false");
theme.closeView( "plView" );
}else{
theme.openView( "plView" );
}
}
function toggleInfo(){
if("true"==theme.loadPreference("infoViewer")){
theme.savePreference("infoViewer", "false");
theme.closeView( "infoView" );
}else{
theme.openView( "infoView" );
}
}
function loadPlPrefs(){
theme.savePreference( 'plViewer', "true" );
var dwScale = theme.loadPreference( "PlaylistWidth" );
if( "--" != dwScale )
{
plView.width = dwScale;
}
dwScale = theme.loadpreference( "PlaylistHeight" );
if( "--" != dwScale )
{
plView.height = dwScale;
}
plFrame.setColumnResizeMode( 0, "stretches" );
plFrame.setColumnResizeMode( 1, "autosizedata" );
plFrame.setColumnResizeMode( 2, "autosizedata" );
plFrame.setColumnResizeMode( 3, "autosizedata" );
}
function savePlPrefs(){
theme.savepreference( "PlaylistWidth", plView.width );
theme.savepreference( "PlaylistHeight", plView.height );
}
function toggleView(name,id){
if("true"==theme.loadPreference(id)){
theme.savePreference(id, "false");
theme.closeView( name );
}else{
theme.openView( name );
}
}
function moveVidDrawer() {
if(!vidsetmoved){
vidSettings.moveTo(0,46,300);
vidbut2.visible = true;
vidsetmoved = !vidsetmoved;
brightness.tabstop = true;
saturation.tabstop = true;
contrast.tabstop = true;
hue.tabstop = true;
contres.tabstop = true;
satres.tabstop = true;
hueres.tabstop = true;
brightres.tabstop = true;
vidvolseek.visible = true;
}else{
vidSettings.moveTo(119,46,300);
vidbut2.visible = false;
brightness.tabstop = false;
saturation.tabstop = false;
contrast.tabstop = false;
hue.tabstop = false;
vidvolseek.visible = false
contres.tabstop = false;
satres.tabstop = false;
hueres.tabstop = false;
brightres.tabstop = false;
vidsetmoved = !vidsetmoved;
}
}
function moveDrawerleft() {
if(!drawerMoved){
Leftdraweropen2.visible = true;
Leftpipe2.moveTo(215,75,30);
Leftpipe.moveTo(210,86,300);
Leftdrawertop.moveTo(127,46,200);
Leftdrawerghost.moveTo(127,46,200);
Leftdrawer.moveTo(127,46,200);
Drawertile2.moveTo(140,46,100);
Drawertile.moveTo(140,46,100);
drawerMoved = !drawerMoved;
}else{
Leftdraweropen2.visible = false;
Leftpipe2.moveTo(206,75,30);
Leftpipe.moveTo(147,86,300);
Leftdrawerghost.moveTo(113,46,300);
Leftdrawer.moveTo(113,46,300);
Drawertile.moveTo(127,46,100);
drawerMoved = !drawerMoved;
}
}
function moveDrawerleft2() {
if(!drawerMoved){
Leftdrawertop.moveTo(113,46,200);
Leftdrawerghost2.moveTo(127,46,200);
//Leftdrawer.moveTo(113,46,200);
Drawertile2.moveTo(127,46,100);
Drawertile.moveTo(127,46,100);
Eqsub.visible = false;
eqSliders.visible = false;
drawerend = false;
}else{
Leftdrawerghost2.moveTo(113,46,200);
Leftdrawertop.moveTo(0,46,200);
Leftdrawer.moveTo(113,46,200);
Drawertile2.moveTo(72,46,100);
Drawertile.moveTo(127,46,100);
drawerend = true;
}
}
function checkpos() {
if(drawerend){
Eqsub.visible = true;
eqSliders.visible = true;
Eqreset.visible = true;
}else{
Eqsub.visible = false;
eqSliders.visible = false;
Eqreset.visible = false;
}
}
function checkpos2() {
if(drawer2end){
visSub.visible = true;
Volsub.visible = true;
}else{
visSub.visible = false;
Volsub.visible = false;
}
}
function moveDrawerright() {
if(!drawerbMoved){
Rightdraweropen2.visible = true;
Rightpipe2.moveTo(415,75,30);
Rightpipe.moveTo(390,86,300);
Rightdrawertop.moveTo(470,46,200);
Rightdrawerghost.moveTo(470,46,200);
Rightdrawer.moveTo(470,46,200);
Drawertile2b.moveTo(480,46,100);
Drawertileb.moveTo(480,46,100);
visbut.uptooltip = "Hide Visuals";
drawerbMoved = !drawerbMoved;
}else{
Rightdraweropen2.visible = false;
Volsub.visible = false;
visSub.visible = false;
Rightpipe2.moveTo(462,75,30);
Rightpipe.moveTo(452,86,300);
Rightdrawerghost.moveTo(487,46,300);
Rightdrawer.moveTo(487,46,300);
Drawertileb.moveTo(490,46,100);
visbut.uptooltip = "Show Visuals";
drawerbMoved = !drawerbMoved;
}
}
function moveDrawerright2() {
if(!drawerbMoved){
Rightdrawerghost2.moveTo(487,46,200);
Rightdrawertop.moveTo(487,46,200);
Drawertile2b.moveTo(490,46,100);
Drawertileb.moveTo(490,46,100);
drawer2end = false;
}else{
Rightdrawertop.moveTo(600,46,200);
Rightdrawerghost2.moveTo(470,46,200);
Rightdrawer.moveTo(487,46,200);
Drawertile2b.moveTo(547,46,100);
Drawertileb.moveTo(490,46,100);
drawer2end = true;
}
}
function fadeEQ() {
if(!drawerMoved){
Eqsub.alphaBlendTo(0,10);
eqSliders.alphaBlendTo(0,100);
Eqreset.alphaBlendTo(0,100);
}else{
Eqsub.alphaBlendTo(255,1000);
eqSliders.alphaBlendTo(255,1000);
Eqreset.alphaBlendTo(255,1000);
}
}
function fadeVIS() {
if(!drawerbMoved){
visSub.alphaBlendTo(0,10);
Volsub.alphaBlendTo(0,100);
}else{
visSub.alphaBlendTo(255,1000);
Volsub.alphaBlendTo(255,1000);
}
}
function loadVidPrefs(){
var _vidsetmoved = theme.loadPreference('vidsetmoved');
if (_vidsetmoved != '--') {
vidsetmoved = (_vidsetmoved.toLowerCase() == 'true') ? false : true;
} else {
vidsetmoved = true;
}
checkVideoPlayerState();
moveVidDrawer();
updateZoomToolTip();
}
function saveVidPrefs(){
theme.savePreference('vidsetmoved',vidsetmoved);
theme.savePreference('vidSnapper',vidSnapper);
}
function viewHotKeys(){
switch(event.keycode){
case 122:
case 90:
player.controls.previous();
break;
case 120:
case 88:
player.controls.play();
break;
case 99:
case 67:
player.controls.pause();
break;
case 118:
case 86:
player.controls.stop();
break;
case 98:
case 66:
player.controls.next();
break;
case 108:
case 76:
openFile();
break;
case 80:
case 102:
case 70:
break;
}
}
function checkVideoPlayerState(){
if (player){
switch (player.playState){
case 0: //undefined
break;
case 1: //stopped
break;
case 2: //paused
break;
case 3: //playing
centerBox.visible = true;
if(!player.currentMedia.ImageSourceWidth>0){
view.close();
break;
}
break;
case 6: //buffering
break;
case 7: //waiting
break;
case 8: //media ended
break;
case 9: //Transitioning
break;
case 10: //Ready
break;
}
checkSnapStatus();
}
if (!player.controls.isAvailable("Stop")) {
centerBox.visible = false;
}
}
function checkSnapStatus(){
if("true"==theme.loadPreference("vidSnapper")){
SnapToVideo();
}else{
loadVidSize();
}
}
function SnapToVideo(){
theme.savePreference("vidSnapper" , "true");
var zoom = mediacenter.videoZoom;
var viewWidth = (player.currentMedia.imageSourceWidth * (zoom/100.00));
var viewHeight = (player.currentMedia.imageSourceHeight * (zoom/100.00));
view.width = viewWidth + 218;
view.height = viewHeight + 93;
}
function loadVidSize(){
var vidSizer = theme.loadPreference( "videoWidth" );
if( "--" != vidSizer )
{
view.width = vidSizer;
}
vidSizer = theme.loadpreference( "videoHeight" );
if( "--" != vidSizer )
{
view.height = vidSizer;
}
}
function mainStartUp(){
loadMainPrefs();
checkPlayerState();
//checkSplineTension();
}
function checkPlayerState(){
if (player){
switch (player.playState){
case 0: //undefined
break;
case 1: //stopped
break;
case 2: //paused
break;
case 3: //playing
if(player.currentMedia.ImageSourceWidth>0){
theme.openView('videoView');
//if("true"==theme.loadPreference("visViewer")){
// theme.savePreference("visViewer", "false");
// theme.closeView( "visView" );
//}
}
break;
case 6: //buffering
break;
case 7: //waiting
break;
case 8: //media ended
break;
case 9: //Transitioning
break;
case 10: //Ready
break;
}
}
if (!player.controls.isAvailable("Stop")) {
}
updateMetadata();
}
// metadata
function updateMetadata(){
if(player.openState!=13) return;
metadata.value = player.status;
authorppl = player.currentmedia.getiteminfo("#author");
if (authorppl == "") {
authorppl = player.currentmedia.getiteminfo("author");
}
if (authorppl != "") {
authorppl += " - ";
}
if (metadata.value != "") {
metadata.value += " - ";
}
metadata.value += authorppl;
metadata.value += player.currentmedia.name;
metadata.scrolling = (metadata.textWidth>metadata.width);
}
// button and hotkey definitions
// open file
function openFile(){
media = theme.openDialog('FILE_OPEN','FILES_ALLMEDIA');
if (media) {
player.URL = media;
player.controls.play();
}
}
function viewResizer(event){
switch(event.keycode){
case 37:
view.width-=20;
break;
case 38:
view.height-=20
break;
case 39:
view.width+=20;
break;
case 40:
view.height+=20;
break;
}
}
function checkToolTips(){
if("true"==theme.loadPreference("plViewer")){
plButton.upToolTip = "Hide Playlist";
}else{
plButton.upToolTip = "Show Playlist";
}
if("true"==theme.loadPreference("visViewer")){
visButton.upToolTip = "Hide Visualizations";
}else{
visButton.upToolTip = "Show Visualizations";
}
}
function updateShuffRep(){
if(player.settings.getMode('shuffle')){
shuffleButton.down = true;
}else{
shuffleButton.down = false;
}
if(player.settings.getMode('loop')){
loopButton.down = true;
}else{
loopButton.down = false;
}
}
function updateVolToolTip(){
Volume.toolTip = "Volume - [";
Volume.toolTip += player.settings.volume;
Volume.toolTip += "%]";
}
function updateSeekToolTip(){
progressMain.toolTip = "Seek - [";
progressMain.toolTip += player.controls.currentPositionString;
progressMain.toolTip += "]";
}
// preferences
function loadMainPrefs(){
var _drawerMoved = theme.loadPreference('drawerMoved');
if (_drawerMoved != '--') {
drawerMoved = (_drawerMoved.toLowerCase() == 'true') ? false : true;
} else {
drawerMoved = true;
}
moveDrawerleft();
var _drawerbMoved = theme.loadPreference('drawerbMoved');
if (_drawerbMoved != '--') {
drawerbMoved = (_drawerbMoved.toLowerCase() == 'true') ? false : true;
} else {
drawerbMoved = true;
}
moveDrawerright();
if ("true"==theme.loadPreference("plViewer")){
theme.openView( 'plView' );
}
}
function saveMainPrefs() {
theme.savePreference('drawerMoved',drawerMoved);
theme.savePreference('drawerbMoved',drawerbMoved);
}
function mainShutDown(){
saveMainPrefs();
}
function checkSplineTension(){
splineTensionBtn1.down = false;
splineTensionBtn2.down = false;
splineTensionBtn3.down = false;
if(!eq.enableSplineTension){
splineTensionBtn1.down = true
}else if(eq.enableSplineTension && eq.splineTension==2 ){
splineTensionBtn2.down = true;
}else if(eq.enableSplineTension && eq.splineTension==10){
splineTensionBtn3.down = true;
}
}
var vidID = "videoView"
var plID = "plView"
function closeView(id){
theme.savePreference(id, "false");
if( id==vidID && player.currentMedia.ImageSourceWidth>0 ){
player.controls.stop();
}
view.close();
}
function videoZoom(){
if(mediacenter.videoZoom < 76){
mediacenter.videoZoom = 100;
}else if(mediacenter.videoZoom <101){
mediacenter.videoZoom = 150;
}else if(mediacenter.videoZoom < 156){
mediacenter.videoZoom = 200;
}else{
mediacenter.videoZoom = 75;
}
SnapToVideo();
updateZoomToolTip();
}
function updateZoomToolTip(){
vidZoom.upToolTip = "Video Size - [current: " + mediacenter.videoZoom + "%] - [next: ";
if(mediacenter.videoZoom < 76){
nextZoom = 100;
}else if(mediacenter.videoZoom <101){
nextZoom = 150;
}else if(mediacenter.videoZoom < 156){
nextZoom = 200;
}else{
nextZoom = 75;
}
vidZoom.upToolTip += nextZoom + "%]";
if("false"==theme.loadPreference("vidSnapper")){
vidZoom.upToolTip = "Click To Set Video Size";
}
}
function showAbout(){
About1.visible = true;
About2.visible = false;
About3.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAbout2(){
About1.visible = false;
About2.visible = true;
About3.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAbout3(){
About1.visible = false;
About2.visible = false;
About3.visible = true;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showMenu(){
About1.visible = false;
About2.visible = false;
About3.visible = false;
Action.visible = false;
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = true;
acontact.visible = true;
aabout.visible = true;
aaction.visible = true;
Web.visible = false;
Contact.visible = false;
}
function showAction(){
Action.visible = true;
Action1.visible = true;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction2(){
Action1.visible = false;
Action2.visible = true;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction3(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = true;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction4(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = true;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction5(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = true;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction6(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = true;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction7(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = true;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction8(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = true;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction9(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = true;
Action10.visible = false;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction10(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = true;
Action11.visible = false;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction11(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = true;
Action12.visible = false;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showAction12(){
Action1.visible = false;
Action2.visible = false;
Action3.visible = false;
Action4.visible = false;
Action5.visible = false;
Action6.visible = false;
Action7.visible = false;
Action8.visible = false;
Action9.visible = false;
Action10.visible = false;
Action11.visible = false;
Action12.visible = true;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showWeb(){
Web.visible = true;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}
function showContact(){
Contact.visible = true;
aweb.visible = false;
acontact.visible = false;
aabout.visible = false;
aaction.visible = false;
}